London is the hub of arts and culture. Here 'hub' refers to a place -
London is the hub of arts and culture. Here 'hub' refers to a place - Correct Answer which is a center for arts and culture
London is the hub of arts and culture. Here 'hub' refers to a place - Correct Answer which is a center for arts and culture