India - Decoding Supreme Court’s Landmark Decision On ‘Seat’ Vs. ‘Venue’ In Arbitration. Legal News and Analysis - India - ...