Idol of Lord Hanuman installed at Ambphalla Chowk