Washington: A hostage situation at a restaurant in Charleston, US state of South Carolina, has ended after police shot and injured a gunman, the city's mayor said on Thursday. Mayor John Tecklenburg said the restaurant employee shot by the gunman earlier has died, Xinhua news agency reported. Interim Charleston Police Chief Jerome Taylor said all the hostages were rescued safely but did not specify the number of the hostages. The assailant was shot by police and taken to a local hospital in critical condition. Earlier, the man, believed to "a disgruntled employee" reportedly shot one person and held several other hostages in the restaurant in downtown Charleston. The shooting is not an act of terrorism or racism, Tecklenburg told a press conference. "It's a disgruntled employee who has come on the scene of his employment," he said. The shooting was reported just after noon in downtown Charleston near a row of restaurants and shops popular with tourists, according to Charleston Police spokesman Charles Francis. Local reports said the police department sent SWAT teams and a bomb disposal unit to the area. Police asked people to stay inside and those outside to avoid the area.