It analysed the evaluations of booking customers, with Rio finishing bottom.

London wasn’t much better though. It ranked second on the 10 filthiest cities list.

So which city is best? Tokyo. It beat Warsaw, Seoul, Bratislava and Sofia to the top spot. In fact, hotels in Tokyo are so clean that guests “can eat their food from the floor”.

 

The top 10 cleanest cities:

1. Tokyo, Japan: 8.93 

2. Warsaw,Poland: 8.76

3. Seoul, South Korea: 8.73

4. Bratislava, Slovakia: 8.54

5. Sofia, Bulgaria: 8.54

6. Moscow, Russia: 8.45

7. Lisbon, Portugal: 8.41

8. Helsinki, Finland: 8.40

9. Bangkok, Thailand: 8.36

10. Berne, Switzerland: 8.35

 

The 10 filthiest cities:

1. Rio de Janeiro: 7.29

2. London: 7.52

3. Oslo: 7.53

4. Amsterdam: 7.58

5. Copenhagen: 7.60

6. Paris: 7.63

7. Athens: 7.68

8. Sao Paulo: 7.69

9. Brussels: 7.71

10. Kiev: 7.71

 

Image via Thinkstock