Partial solar eclipse visible over Pakistan, Mideast