Japan's Shinzo Abe critical; PM Modi joins World leaders to condemn 'despicable attack'