Indian Prime Minister Narendra Modi heads to Capitol Hill this week to address a joint meeting of the US Congress, it will mark the complete turnaround of his personal relationship with the US government.