A sea of clouds offered a majestic view over mountains in Fengdu County of southwest China's Chongqing Municipality.