Prime Minister-designate Narendra Modi is set to take the oath of office today for a third straight term as the head of a coalition government after two full tenures in which the BJP enjoyed a majority on its own.
Prime Minister-designate Narendra Modi is set to take the oath of office today for a third straight term as the head of a coalition government after two full tenures in which the BJP enjoyed a majority on its own.