KARACHI - An annular solar eclipse will occur on May 21 but it will not be visible in Pakistan.This was announced by an official of the Pakistan Meteorological Department here on Thursday.It said that the eclipse will be visible from Eastern Asia, Eastern China, Southern Japan, North Pacific Ocean and Western United States.A partial eclipse will be seen from much of North Eastern Asia, the Pacific and Western 2/3 of North America.