India has criticized an article shared by US President Donald Trump on social media that termed the South Asian nation a “hellhole,” straining ties that were improving after a year of tensions over tariffs and geopolitical differences.