19 Jun, 2013
The Leela Palace, Bengaluru
Last Thursday’s news of India’s growth domestic product (GDP) plummeting to 5.3% in the three months to March -- its worst in nine years -- should have come as a final nail in the coffin for the fledgling...