India is now home to a new international treaty-based organisation following the signing of the headquarters agreement between the government and the newly-formed International Solar Alliance here