English: Both these are almost same.
Telugu: వీరిద్దరూ దాదాపు సమకాలీకులు.