FO° Exclusive: Indian Elections — Mammoth and Unparalleled
No less than 969 million people out of India’s population of 1.4 billion are voting from April 19 to June 1 in the world’s biggest elections ever. They will decide who will be the next Indian prime minister. Across 28...