English of sharm o haya

desi phir bhi abhi kaafi better hain :)..