The Church of St. Mary of the Flower, a renowned landmark in Prague, Czech Republic, stands tall with its white bell tower and green dome, framed by a red-tiled roof and a statue of a man in a long coat.