How are these cheaper than normal cigs?

Got some (allegedly) US Marlboro 100s. Got it for 300INR for a 20 pack. How are these cheaper than local cigs and are they fake? Cuz they seem pretty legit