Bombay duck isn't a duck at all - it's a fish with a name that has puzzled food lovers for decades. Discover the fascinating ...