Published: Mar 31, 2024, 21:20 IST | Updated: Mar 31, 2024, 21:20 IST
The Church of the Nativity, also known as the Basilica of the Nativity, is located in Bethlehem, West Bank, Palestine. As Jesus' birthplace, the grotto carries great religious significance for Christians of all denominations.