Kan Mehtarzai is the highest railway station of Asia is in________?2 A. China B. Afghanistan C. Japan D. Pakistan Submitted by: Muhammad Ahmad Read More Details about this Mcq: