Asia’s strategic triangle: China-India-Japan