India's RBI faces tough rate call amid energy shock, weak rupee | PiQ Markets