Five ships of the Royal Navy have been named HMS Calcutta, after the Indian city of Calcutta (now Kolkata).