The UK Government has been urged to “do more” to secure the return of a British citizen who has been detained in India for more than seven years.