India is its own biggest challenge in South Asia, not China : vimarsana.com