The Basilica of Our Lady of Guadalupe, a white Catholic church in Madrid, Spain, stands majestically with a tall bell tower and a golden cross at its pinnacle, set against a clear blue sky and surrounded by a large open plaza.