English: It is very humbling to see.
Telugu: ఇది చూడ్డానికి చాలా తికమక పెట్టేస్తుంది.