Having unexpectedly won two Indian state votes late last year, in big part due to a slew of handouts, Prime Minister Narendra ...
India, officially known as the Republic of India, is the seventh-largest country in the world, covering a total geographical ... to 238,700 square kilometres. States like Rajasthan feature deserts.
India has achieved a significant milestone by expanding its metro network to become the third-largest in the world, with a ...