India has 451 million internet users, second only to China