Lal Sohanra Park is situated in which city? August 9, 2021 – by admin Lal Sohanra Park is situated in which city? A. New Delhi , India B. Khatmandu, Sri LankaC. Bahawalpur, Pakistan D. None of these