Company name: High Commission of India
Description: High Commission of India, London, United Kingdom
India House, Aldwych, London WC2B 4NA, United Kingdom