Narendra Modi arrives in Lahore on surprise visit where Prime Minister Nawaz Sharif and Punjab Chief Minister Shahbaz Sharif were present to receive him.