Shaheen Jafargholi performs his act on the Britains Got Talent 2009 Semi Final

Shaheen Jafargholi performs his act on the Britains Got Talent 2009 Semi Final and gives us an amazing performance on Britain’s Got Talent but amazingly the hotly tipped favourite goes to the vote