Mathura S Ghats, a series of sacred steps leading to the holy river Yamuna, is a serene and spiritually significant place for Hindus.