Brazil

Ouro Preto – time out

Ouro Preto is a small, quaint town, seven hours north of Rio and two hours south of Belo Horizonte, which is now a Unesco World

Read More »