Sri Lanka will dispatch a high-level delegation to Russia to investigate the fate of hundreds of nationals reportedly fighting ...