NEW DELHI: Commandos killed the last terrorist at Mumbai's Taj Mahal hotel, ending a three-day-long battle at landmarks across Mumbai that killed more than 155 people.