Lowe Lintas, one of India's leading advertising agencies has been empanelled by Himachal Pradesh Tourism after a multi agency pitch. Says Charles....