Indian Prime Minister Narendra Modi directed BJP (Bharatiya Janata Party) President Amit Shah to cancel his meeting with His Holiness the Dalai Lama during Shah’s recent visit to Himachal Pradesh where he was speaking at the Party state executive meeting. Initial reports cited Shah’s busy schedule as the reason for cancellation but it has emerged that Modi did not want to upset China ahead of his maiden visit there.