You should have been redirected to Tallinn Song Festival Grounds.