20210627 india: Ayodhya should manifest finest traditions of India; says Modi