Original: In recent years, the award has been presented on the opening night of the SCI-FI-LONDON film festival.
Simplified: Recently, the award has been presented on the first night of the SCI-FI-LONDON film festival.