
India celebrates its Independence Day on August 15, as it marks 75 years since it gained independence from the British Empire.
India's prime minister, Narendra Modi, 72, welcomed the historic day by unfurling the national flag and receiving a 21-gun salute. In his speech, which was broadcast live to millions of people in India, Mr Modi called for an end to misogyny and said that respecting women was key to growing as a country.