Baghpat devotees carry 251-foot tricolor kanwar honoring martyrs at Haridwar

India