Ramadan 2025 is expected to run from 28 February to 28 March - find out which restaurants are serving up Iftar meals for those breaking their fast across London.