New Delhi: Bus marshals stage a protest against the Delhi Government in New Delhi on Wednesday, June 4, 2025. (Photo: IANS/Qamar Sibtain)