India is gearing up to mark its 78th Independence Day on August 15, a day that commemorates the nation’s liberation from over two centuries of British rule. On this day in 1947, after decades of ...