Modi’s Folly

Share
At a cost of $2 billion to the national purse, Prime Minister Narendra Modi is building a monument to himself in Delhi. This revamp of the Central Vista, an architecturally imposing two-mile stretch of British imagination at the heart of the Indian capital, is supposed to symbolize a new, self-sufficient India, finally out from the […]

Source : Modi’s Folly