English: Both provide the same feeling though.
Telugu: అయినా రెండింటి భావమూ ఒకటే.