Europeans buy first homes at average age of 31.3 | PiQ Markets