iPhone 16 price drops by Rs 12,901 without conditions

· India Today