Independence Day is celebrated annually on August 15 as a national holiday in India to commemorate the end of British colonial rule and the birth of a free nation in 1947