Indian Prime Minister Narendra Modi landed in Lahore this afternoon after springing a massive surprise by announcing in a tweet that he would stop over to meet Pakistan Prime Minister Nawaz Sharif(Birthday), who turns 66 today.NDTV