BAFTA TV Awards 2018 take place tonight, where the top stars of British telly descend on the capital to take their seats inside the famed Royal Festival Hall. Here’s the lowdown on the London landmark including how long its hosted the fabled awards ceremony… Where is the BAFTA TV Awards 2018 held? This year’s BAFTA TV Awards […]