English: their websites.
Telugu: సొంత సైట్లు.