Yes, foreigners are allowed to own or lease commercial properties, including shops, in New Cairo. Egypt's property laws permit foreign ownership in designated areas, and the process of leasing or purchasing a shop is generally straightforward. However, it is recommended to consult with a real estate expert to navigate the legal requirements and ensure a smooth transaction.