Про Барселону не знаю, но в других крупных городах, если довольно много деревьев (а тем более в парках), вяхири гнездятся прямо в центре рядом с оживленным автомобильным движением. Это совершенно отличные птицы от тех, которые живут в лесах. Калининград не Россия

(географически), но приведу пример этого города. Там вяхири четко делятся на две части. Одна гнездится в лесах, и к токующему самцу не подойти ближе чем на 20 метров, а застатый врасплох голубь (если, скрываясь, подкрадываться в сумерках к кормящейся птице) улетает полный ужаса. Такие вяхири встречаются в лесных массивах не ближе километра от населенных пунктов (кроме хуторов). Другая часть гнездится в городе, и там они ходят по тротуарам как сизые голуби и насиживают яйца, например, в сквере в 2 метрах над головами сидящих на скамейке людей.
А вот пример про других птиц и про другой город. Белобровики в Бодайбо. У нас в северном Забайкалье в тайге белобровик - самый скрытный дрозд. При появлении человека на гнездовом участке истерично беспокоится с такой силой, что охота развернуться и уйти, лишь бы птицу не хватил инфаркт. Зато в городе те же самые белобровики (песня абсолютно одинаковая, благо у этого вида есть такой чудесный признак) достают из газона червей в полуметре от ног прохожих и строят гнезда на виду у людей в самом людном месте города. Я уж не говорю, что они позволяют фотографировать себя с двух метров, не проявляя нисколько беспокойства.