This is one of a series of posters extolling the virtues of Nanyang Technological University. Most are in embarrassingly poor English, and this one takes the cake.
The rather mundane ‘killer fact’ (does it really qualify as a ‘Did You Know?’?) might be rewritten thus:
As a university strong in research, NTU is well known for its innovations, whose influence is internationally acknowledged.