The headquarter of ESCAP (Economic and Social Commission for Asia) are situated at ______ place ? By taleemified - August 1, 2020 54 A. Geneva B. Bangkok C. Santiago D. None of these