If you don't need to incorporate the MoreLinq library to your challenge just to have the DistinctBy functionality then you can get a similar end result using the overload of Linq's Distinct strategy that can take in an IEqualityComparer argument. This is excellent, just isn't it: You can start with https://propertyingurugram.in/dmart-leases-43000-sq-ft-retail-space-in-gurgaon/