In a matter of 5 months, India's currency has become the best performing currency across the world. The optimism of Prime Minister Narendra Modi continuing for a second term amid the recent tension between India and Pakistan has ensured that the carry-trade returns on the Indian rupee are at their highest.