Veljeni on asunut Lontoossa monta vuotta.

English Translation

My brother has been living in London for many years.

Minor objection: ‘has been living’ should be ‘has lived’.