This double decker bus travels along the streets in Madrid, Spain.