Pakistan Prime Minister Nawaz Sharif visited the 17th century Jama Masjid on Tuesday and said he had come to India to "build better ties". Mr Sharif, who attended Prime Minister Narendra Modi's inauguration a day earlier, spent half hour at the sprawling sandstone mosque in the heart of Old Delhi, admiring it and its environs.