The Indian Prime Minister, Narendra Modi, has delivered a magnificent speech today, enumerating his government’s achievements, former government’s flaws and his future policies. The speech has been given from the ramparts of Red Fort, from where Indian Prime Ministers usually address the Continue Reading