PM Narendra Modi welcomed Chinese President Xi Jinping at Mahabalipuram and gave him a cultural tour of the beautiful ancient sculpture site.