Street music "for happiness"

Every corner of the world has street musicians.

Many do it out of necessity but many also seem to enjoy it as BBC News discovered in Pakistan, Russia and Nigeria.