Must visit places in Barcelona, Spain
Barcelona a cosmopolitan city of Spain, famous for its recognizable art and architecture. Due to its rich cultural heritage, it has grabbed importance as an tourist destination. Barcelona has it all, fashion, architecture, entertainment, media, making it a popular cultural center.