ELI5: Explain Like I'm 5

Hindustan Zindabad

Hindustan is a word that means "India". Zindabad is a word we use to say, "long live" or "hurray for" something. So when we say "Hindustan zindabad", it means "Hurray for India" or "long live India". It's something people might say when they're proud of their country or want to show their support for it. Kind of like when we cheer for our favorite sports team or our friends when they do something really great!