this is an urban seat in the commercial and engineering centre of leicester menyesha tomasi ko dufite ikibazo it is the tallest tree in the canary islands