English: Small though it is.
Telugu: చిన్న ఉన్నప్పటికీ.