@rish.. 1st thing if u r "comparing specs" of these phones.. both xperia l and moto g are 2013 phone... availability might be a different thing..
oh come on that statement was an implied one.. xperia L was announced in February last year while moto G was announced in november .. they both are approximately 1 year apart ( 8-9 months apart to be precise.In smartphone industry where phones are outdated in 4-5 months that is definitely a full generation gap )
Regarding price xperia L was launched really overpriced at that time 19k for 1 gb ram was way too much overpriced that is why sony corrected itself within its 20 days of launch... this phone saw a 2500 rs cut within 20-25 days , no phone gets this much price cut so quick..and xperia l was launched here at a price tag of rs 18,990 while moto g came @13999.. the way xperia l's price came down, moto g will follow same suit...
Moto G price is not going to come down for another 4-5 months because it is already priced right... look at xperia M how much drop in the price have you seen in that phone almost nothing till now because it was priced rightly.. so don't hold your hopes for price cut..
and I am quite sure xperia g will be priced above 17k as leaks indicates its a LTE model..
so when xperia g will be finally available in the market the price difference would be quite large..
and moto g would still be a better bang for bucks...
The benchmark indicates that the phone is sporting snapdragon MSM8226( which is not LTE) .. even if it ends up having LTE there will be a version without LTE that will be released in INDIA.. just like all other phones in the past because there are hardly any phones that can use LTE in India (TDD-LTE)