Catherine Ann Heaven was b. 1859. I do know that she went to India about 1884 after the death of both her parents in England. Her older brother was unmarried and, as the Manager of one of the big Indian banks was expected to have a (white, British) female to look after his home and act as hostess at social events which Catherine did until she married in England in 1896, so the picture would have been taken somewhere between 1884/5 and 1895/6.