India Shining

India Shining. Can India be the world’s shining star? Proclaim large life size posters in New Delhi – boasting Prime Minister Modi and other notable Indians as well as foreign brand names. These words are read, not through...

Continue reading