The Indian flag is fluttering in the wind along Mall Road in Mussoorie, Uttarakhand, India, on April 18, 2024.