India has significant geographical diversity, ranging from the Himalayan mountains in the north to coastal areas and islands. It has a population of over 1 billion people and is administratively divided into 28 states and 7 union territories. India is bounded by water on three sides and shares land borders with seven countries. The country experiences great variation in climate, vegetation and culture due to its varying terrain of mountains, rivers, deserts and coastal regions.