The Spanish capital of Madrid has 300,000 trees and 6400 hectares of green space, which means it is the second most sustainable city after Tokyo. A...