Yes, a foreign citizen can apply for an Aadhar card provided they stay in India for 182 days and have an Indian address.