Best would have to be a kebab shop on High road, North Finchley, London, UK. They made the tastiest shish kebabs I have ever had.
Worst would have to be at a stall in the Xi'an, China. It was described as an arab burger, which I guess is roughly correct. The meat just tasted weird, not sure...