Location: Barcelona, Spain.