India is located in Southern Asia, bordering the Arabian Sea and Bay of Bengal. It has an area of 3,287,590 square kilometers and a population of over 1 billion people as of 2006. India has a diverse climate that varies from tropical in the south to temperate in the north. It has significant natural resources like coal, iron ore, and natural gas. Hindus make up the religious majority at 80.5% of the population, while Muslims comprise 13.4%.