Independence Day is celebrated across India on August 15th each year to mark the country's independence from British rule in 1947 after 200 years of colonial occupation. A large celebration is held in New Delhi where the Prime Minister gives a patriotic speech and people of all backgrounds gather to commemorate the sacrifices made by those who fought for independence. Indians celebrate with great joy, remembering the struggle for freedom and those who gave their lives to make India a sovereign nation.