We all know that Mahindra is gearing up to launch the all-new XUV700. We have spied the SUV several times in the past during testing. And now, a leaked image from Mahindra's Chakan (Pune)-based plant has suggested that the carmaker will start its production by end of July month. That means it could be launched in August…
