News India, Indian PM Modi, Joe Biden By LIU LIU on Jun 4, 2024 0 comment Indian PM Modi claims victory even as voters deal him a surprise setback