There are no deserts in or near Rio de Janeiro. It is a tropical area.
There are no true deserts in Rio or in any other part of Brazil.
The Rio Grande.
The Nile River, the Rio Grande, the Colorado River all pass throught deserts.
Maine has no deserts.
Connecticut has no deserts.
Florida has no deserts.
Quebec has no deserts.
There are no deserts in Massachusetts.
Australia has many, many deserts. Its capital is Canberra. Chile has deserts. Its capital is Santiago. Egypt has deserts and its capital is Cairo. Algeria has deserts and its capital is Algiers.
No, not all deserts are surrounded by deserts.
Hawaii has no true deserts.
Korea has no true deserts.