India weathered global storm better than its peers, says IMF Share Market News