The Who launched their 2017 touring year with the first of a two-night stand on March 30 at London’s historic Royal Albert Hall. Celebrating their 100th benefit performance for Teen Cancer Trust, the legendary British rockers dazzled the hometown audience with a presentation of their pioneering rock…