20071115 tech: Windows Live launched in India