English: Couldn't have come at a better time
Telugu: ఇంత కంటే మంచి సమయం రాదు