US President Trump shock for India