Indians have celebrated 70 years of independence with much fanfare.
The end of the British colonial rule in 1947 marked the creation of two independent states – Hindu-majority India and Muslim-majority Pakistan.
Independence Day, on August 15, is celebrated widely with flags hoisted in schools and colleges, and at government buildings and major landmarks.