India has a population of over 1 billion people, with 70% living in rural areas and 30% in urban areas. It is divided into 28 states and 9 union territories for administrative purposes. The country has over 20 official languages and is majority Hindu, with other religious groups including Muslim, Christian, Sikh, Buddhist and Jains. Key cities include Mumbai, Delhi, Bangalore, Kolkata, and Chennai.