The Temple of Heaven, a renowned landmark in Beijing, China, stands majestically in the rain, its blue and red roof contrasting with the gray sky. People gather on the steps, their reflections visible in the water below.