Libyan rebel authorities have detained at least four British citizens in the eastern city of Benghazi, Al Jazeera television reported.