In a Diwali special episode by News Nation, watch how much importance does town of Ayodhya has in Indian mythology and for Hindus.