I seems advani had western governments in his mind when he toured Pakistan. He wanted to sell himself as moderate leader who is competent to be next Prime Minister.
Also seems like he was trying to make Indian Muslims happy, who are basically Pakistani Citizens at heart.