English: Both countries recently signed the agreement.
Telugu: ఈమేరకు ఇరు దేశాలు ఒక ఒప్పందానికి వచ్చాయి.