Shanghai and parts of eastern China are preparing to face one of the biggest typhoons in recent years called Muifa, which is expected to bring torrential rains and heavy winds as it passes by.

The super-typhoon has maximum sustained winds around 103 mph (as on Aug.4) and is expected to make landfall during the weekend on the eastern coast of China.

NASA's Terra satellite has captured an image of the typhoon as it passed through the Philippine Sea.

Infrared imagery from the Atmospheric Infrared Sounder instrument (that also flies aboard NASA's Terra satellite) showed that the eye had filled in with clouds, but there was still banding of thunderstorms around the center of the storm.

The AFP reported that in preparation for this, China has called for over 7,000 fishing boats back to the harbor and authorities are preparing for possible resident evacuation.

Besides this, the government also warned that the storm could affect the eastern provinces of Anhui, Jiangxi and Shandong.