Delhi Shanghai (DelSh) Business Consultancy is ISO 9001 Certified Translation and Localization Company headquartered in New Delhi, India and branch offices in Shanghai, China and Toronto, Canada. It was established by Chinese and Indian national with the objective of eradicating the cultural and com...view more