Global markets were caught in a whirlwind of pessimism earlier this week. Japan’s unexpected rate hike, looming recession fears in the US and the ongoing conflict in the West Asia, perhaps a perfect recipe for disaster in terms of macro outlook, pushed markets in deep red.