English: placed on their websites.
Telugu: తమ తమ వెబ్ సైట్లలో పోస్టు చేశాయి.