Modi’s mega event in US, Indians elated back home

As PM Modi wows Indian Americans at NRG stadium in Houston, citizens back home are elated and proud. This is biggest rally for any foreign leader on American soil.

Written by September 22, 2019 20:05