India's Independence Day is celebrated on August 15th to commemorate the end of British rule in 1947. On this national holiday, the Prime Minister hoists the national flag in New Delhi while families celebrate by decorating their homes in the colors of the Indian flag and getting together for meals and picnics. This day also marks the division of India and Pakistan into two separate countries.