The Church of Our Lady of Guadalupe, a renowned landmark in Havana, Cuba, stands tall with its white stone facade and intricate architectural details, framed by a clear blue sky and lush green palm trees.