Begum Samru and Our Lady of Graces Basilica
2017-03-06
Tucked away in the dusty town of Sardhana, an hour-and-a-half’s drive from Delhi, is the largest church in north India. Now declared a minor Basilica, the church of Our Lady of Graces is a beautiful monument and a tribute to an amazing woman. No one knows the birth name ofContinue Reading