Celebrated on August 15th every year, India's Independence Day commemorates the country's freedom from British rule in 1947. The day marks the anniversary of the Indian Independence Act, which established India and Pakistan as separate countries. The day also marks the partition of undivided India.