Bullfights, masses of excited spectators and betting. But this is not Spain. It is actually in Nepal.