Treasury Cabinet Secretary John Mbadi has lamented an 'embarrassing' situation he faced during the 2024 annual meetings of the World Bank and IMF in the US.