The Brazilian cities of Sao Paulo (19) and Rio do Janeiro (26), together with the Venezuelan capital Caracas (47) and Bogotá (57) Colombia, figure among the most expensive cities in Latin America, according to a bi-annual rating from the Swiss bank, UBS.