Modi, who is believed to have obtained citizenship of Vanuatu, a South Pacific island nation, left India in 2010 and has since been residing in London.
Modi, who is believed to have obtained citizenship of Vanuatu, a South Pacific island nation, left India in 2010 and has since been residing in London.