Price is great for what you get.
128GB Xiaomi Mi 5 costs just $354, going on sale in China March 1 128GB Xiaomi Mi 5 costs just $354, going on sale in China March 1 | Android Central
128GB Xiaomi Mi 5 costs just $354, going on sale in China March 1 128GB Xiaomi Mi 5 costs just $354, going on sale in China March 1 | Android Central