The Redmi Note 7 Pro has established itself as one of the best smartphones in the sub-Rs. 20,000 price segment. Samsung Galaxy M40, which launched recently, has the same chipset as the Redmi Note 7 Pro -- Qualcomm Snapdragon 675 -- and a host of interesting features such as a hole-punch display. Is the Galaxy M40 good enough to beat Redmi Note 7 Pro? We ran a bunch of tests in this in-depth comparison to find out.