English: Both the world leaders showered praises on each other.
Telugu: ఇరువురు నేతలు ఒకరిపై మరొకరు ప్రశంసల వర్షం కురిపించుకున్నారు.