I'm not surprised that the iPhone mini flopped. People want longer battery life now a days thus getting much bigger phones.
Searching