Combo photo taken on June 21, 2020 shows different stages of the partial solar eclipse in eastern Pakistan's Rawalpindi. (Xinhua/Ahmad Kamal)
ISLAMABAD, June 22 (Xinhua) -- A partial solar eclipse is seen in Pakistan's Peshawar, Rawalpindi, Lahore and Karachi.
A Pakistani man holds an x-ray film sheet to observe the partial solar eclipse in northwest Pakistan's Peshawar on June 21, 2020. (Photo by Umar Qayyum/Xinhua)
A partial solar eclipse is seen in northwest Pakistan's Peshawar on June 21, 2020. (Photo by Umar Qayyum/Xinhua)
A partial solar eclipse is seen in eastern Pakistan's Rawalpindi on June 21, 2020. (Xinhua/Ahmad Kamal)
A partial solar eclipse is seen in eastern Pakistan's Rawalpindi on June 21, 2020. (Xinhua/Ahmad Kamal)
A partial solar eclipse is seen in eastern Pakistan's Lahore on June 21, 2020. (Photo by Sajjad/Xinhua)
A partial solar eclipse is seen in eastern Pakistan's Lahore on June 21, 2020. (Photo by Sajjad/Xinhua)
A partial solar eclipse is seen in eastern Pakistan's Lahore on June 21, 2020. (Photo by Sajjad/Xinhua)
A partial solar eclipse is seen in southern Pakistani port city of Karachi on June 21, 2020. (Str/Xinhua)
A partial solar eclipse is seen in southern Pakistani port city of Karachi on June 21, 2020. (Str/Xinhua)
A Pakistani man holds an x-ray film sheet to observe the partial solar eclipse in southern Pakistani port city of Karachi on June 21, 2020. (Str/Xinhua) ■