China means India China border. That's a reference point. Like my house is 100 km away from border (Example). There is no point in saying the new species was discovered 3000 km away from New Delhi. No one cares about it.
Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.