Markets | Mon Jun 2, 2014 7:07am EDT

Indian shares post biggest gains in 3 weeks