Sorry this is out of topic. Is Mimi means cat in chinese? Usually sphynx cat in Egypt monument. Is that why his name is Mimi? Or it just random name?