The High Commission of India has found a new home at 54 Stevens Road, after 78 years at its current premises on Grange Road. Construction is slated for completion by the end of 2028, when the new comp...