Swiss Life buys German hotel group 'to balance portfolio'

by