India is celebrating its 76th Republic Day today. From kids buying flags to special tricolour hoisting, the celebratory spirits are in the air. While many choose to go out with their families and enjoy the public holiday, others prefer to stay home and watch patriotic films.