India is the largest English speaking country in the world.
This is supposed to be a melting pot, not a fractional distillation tower.
Cheers!
This makes me want to hang out in hotel lobbies just to watch the fun.