Located in South Asia, India is the second-most populous country in the world and the seventh-largest by land area. It proudly stands as the world’s largest democracy. New Delhi serves as the capital, ...