Tehran and six world powers known as the P5 + 1 -- Britain , China , France , Russia , the United States , and Germany -- have been at loggerheads for weeks , failing to reach a nuclear fuel deal aimed at allaying Western concerns .