How on earth a name like that was approved for a super scale residential high rise boggles the mind. Beacon maybe but Torch?
But I guess it shows that when your head swells, you really can't think clearly save for self-aggrandizement.
This might not be everyone's cuppa but, if you wanna live in a torch, you better know how to deal with fire, LOL