Indian Prime Minister Narendra Modi has said the “age of expansionism” is over, as he paid tribute to soldiers killed in last month’s border skirmish with China on a surprise visit to the northern Himalayan region of Ladakh amid escalating tension between the Asian giants.