Complex sentence: In 2011 they released the new album "Rain on the Humming Wire", written in the UK and recorded in New York.
Split into simpler sentences: In 2011 they have released the new album "Rain on the Humming Wire". Written in the UK and recorded in New York.