I'd be creeped out by some dirty old man trying to hug me too. Modi is garbage.
Modi is a radical Hindu engaged in instituting economic genocide on the low castes in India.
His remonetization of all major low denominations of rupees have taken a cash-based society, and is forcing it into a cashless one. This is decimating the lower castes who survive off of begging, and menial jobs such as excrement cleaning and handling the dead.
Modi has been systematically shutting down and expelling any and all Western charity/medical or other support for low castes out of India. His argument is that he seeks to return India to a pure Hindu state - and that populism has driven Hindus into mob actions against Muslims and Christians inside India.
I could go on, but the face India puts on for the world is not the face that exists at home in their country.