20130713 india: Modi gets flak from left; right & centre