In central Karachi, the landmark Merewether Clock Tower still bears the Star of David, reflecting the lasting legacy of this ...