11 Beautiful Places to Visit When You Travel to India India It is country in South Asia and it is seventh-largest country by area, the second-most populous country with over 1.2 billion people. India came