Located in Southeast Asia, India sits on a peninsula that extends between the Bay of Bengal and the Arabian Sea. The country, the birthplace of Hinduism and Buddhism, is the world’s second ...