US Secretary of State John Kerry yesterday gently pressed Bahrain on human rights as he praised security co-operation with the Gulf monarchy, where the US Navy’s Fifth Fleet is based.