ahmed.abdulla

About Ahmed Abdulla

This author has not yet filled in any details.
So far Ahmed Abdulla has created 13 blog entries.

Raise your security posture with AWS infrastructure and services.

2022-11-10T17:32:25+03:00November 10th, 2022|

Using AWS, you will gain the control and confidence you need to securely run your business with the most flexible and secure cloud computing environment available today. As an AWS customer, you will benefit from AWS data centers and a network architected to protect your information, identities, applications, and devices. With AWS, you can improve your ability to meet core security and compliance requirements, such as data locality, protection, and confidentiality with our comprehensive services and features.

AWS allows you to automate manual security tasks so you can shift your focus to scaling and innovating your business. Plus, you pay only for the services that you use. All customers benefit from AWS being the only commercial cloud that has had its service offerings and associated supply chain vetted and accepted as secure enough for top-secret workloads.

Telenutrition has approached Beyon Solutions to host their website on Amazon Web Services. One of their main concerns was the security of their environment and the controls in place to protect their data. Telenutrition needs to protect and encrypt their data at rest and in transit because they will have a lot of personal information from their customers.

To meet Telenutrition requirements and concerns, Beyon Solutions has implemented the following AWS services and features.

Protect data in Transit

Implement secure key and certificate management: Store encryption keys and certificates securely and rotate them at appropriate time intervals while applying strict access control; for example, by using a certificate management service, such as AWS Certificate Manager (ACM).

Enforce encryption in transit: Enforce your defined encryption requirements based on appropriate standards and recommendations to help you meet your organizational, legal, and compliance requirements.

Automate detection of unintended data access: Use tools such as GuardDuty to automatically detect attempts to move data outside of defined boundaries based on data classification level, for example, to detect a trojan that is copying data to an unknown or untrusted network using the DNS protocol.

Authenticate network communications: Verify the identity of communications by using protocols that support authentication, such as Transport Layer Security (TLS) or IPsec.

Security at Rest

AWS Key Management Service (AWS KMS): AWS KMS used to encrypt data across AWS workloads, digitally sign data, encrypt within applications using AWS Encryption SDK.

AWS KMS will protect Telenutrition’s data in EC2 and S3 at rest by enabling server-side encryption using KMS Keys that Telenutrition will control and manage, as well Telenutrition will be able to encrypt and decrypt their own data using AWS KMS key.

Telenutrition have the option to use an AWS-managed customer master key (CMK) or manage and set policies for their own keys using AWS KMS, including key rotation and access.

Security Exploits Prevention

When application is up and running there are common security exploits (e.g. OWASP’s top ten) that can be used to degrade the performance of your application, compromise the functionality, or destroy data. Untrusted network traffic, distributed denial of service (DDOS) attacks, and other common web application security exploits should be prevented before reaching application layer.

The following AWS services Beyon Solutions has been implemented to help in preventing and mitigating security attacks to Telenutrition AWS infrastructure, before they reach their back-end servers:

AWS Shield: AWS Shield automatically scrub bad traffic at specific layers that will Protect applications and website against DDOS attacks

Web Application Firewall (WAF): WAF will prevent common security exploits against Telenutrition website, and will block any suspicious access to specific paths in the website and will block any effort to pull data from admins and critical paths.

Security Groups: A security group controls the traffic that is allowed to reach and leave the resources that it is associated with. Beyon Solutions has gathered the IP address of Telenutrition admins to give them needed access to the resources to manage it like SSH, RDP and database port. And restricted all the malicious ports from accessing to the resources and stayed with HTTP and HTTPS ports only. So Telenutrition will event any attacker from identify the running application that uses opened and unused port and harm the environment.

AWS Database Services: Finding the Right Database for You

2022-11-10T17:40:09+03:00November 10th, 2022|

AWS provides the broadest selection of purpose-built databases allowing you to save, grow, and innovate faster.

Beyon Solutions has recommended that Flexsell use Amazon RDS as its managed relational database service, which provides Flexsell with familiar database engines to choose from, because Amazon RDS can handle routine database tasks such as patching, backups and recovery, provisioning, failure detection and repair.

Flexsell is a startup with no large IT team or database administrators.

Amazon RDS features was the reason behand going with AWS managed services other than using EC2 instance as database, these features that has convinced and benefited the customer are:

  • Lower administrative liability: as Flexsell is a startup company, Amazon RDS was easy to use as its pre- configured and can be accessed by AWS RDS CLI or API Calls and connect Flexsell application within minutes. And amazon RDS can update the software patching automatically,
  • Scalability: Amazon RDS can be scale up or down the compute and memory resources with just of push of buttons and can be upgraded or downgraded. As well Amazon RDS storage scaling is on-the-fly with zero downtime.
  • Security: Amazon RDS provide Encryption at rest and in transit, Amazon RDS allows Flexsell IT Team to encrypt their databases using keys that they can manage through AWS KMS. data stored at rest will be encrypted the backups and snapshots as well.
  • Availability and durability: Amazon RDS can automatically take Backup that enable point-in-time recovery for Flexsell database. Also, Amazon RDS provide on demand snapshot backups, that considered as Full back up of the database that can be used to create new database RDS from it. As well as that, Amazon RDS Multi-AZ deployments provide enhanced availability and durability for Flexsell database that are automatically synchronous and replicate to the standby instance in a different Availability Zone. And in the event of a hardware failure Flexsell IT Team will not need to interfere as Amazon RDS will automatically replace the compute instance to a healthy host.
  • Manageability: Flexsell can benefit from Amazon CloudWatch metrics for their Amazon RDS database instances at no additional charge to view crucial operational metrics, including compute, storage and memory capacity utilization, and instance connections. Also by using Amazon SNS for notifications Amazon RDS can notify Flexsell and Beyon Solutions through email or SMS text message of any database events.
  • Cost effective: having zero up front commitment has major impact on any Startup companies like Flexsell. they don’t have to buy licenses for their database as with Amazon RDS Flexsell will simply pay a monthly charges as they use it. Also, Amazon RDS will allows Flexsell IT Team to easily stop and start their database instances for up to seven days at a time. This makes it easy and affordable to use databases for development and test purposes when their database is not required to be running all of the time.

Migrate Your Workloads to AWS

2022-11-10T17:16:06+03:00November 10th, 2022|

You can migrate any workload – applications, websites, databases, storage, physical or virtual servers – and even entire data centers from an on-premises environment, hosting facility, or other public cloud to AWS. Every step along the way, you can leverage AWS’s years of experience to build your organizational, operational, and technical capabilities, so that you can gain business benefits faster.

4 Benefits Of Migrating To AWS For Your Organization

Cloud migration is generally done with a 3 step approach- you analyze your existing systems, workloads, and their distribution, followed by continuous optimization by re-engineering, re-factoring and retaining, and later migrating your applications and data to AWS. We have listed out 5 benefits of migration to AWS below:

  1. Cost Optimization: Pay only for what you use with no long-term contracts or up-front commitments. You can also choose one of the many savings plans and save 20%-30% of your costs. Also, running your line of business applications (such as SAP or Microsoft SharePoint) on AWS cloud can save you over 50% compared to on-premises infrastructure. Your business applications can be ready in minutes with no up-front capital expense and you can achieve a three-year total cost of ownership savings of 58%.
  2. Right Sizing: Beyon Solutions, would perform a task known as “right sizing.” It is the process of matching instance types and sizes to the performance and capacity requirements of your workload at the lowest possible cost. You save 36% on compute costs and 49% on licensing costs by eliminating oversizing.
  3. Scalable & Agile: when you migrate to AWS cloud, you gain access to 200+ services in Amazon’s massive infrastructure, which is highly available across 76 availability zones around the world. This allows you to innovate more quickly and significantly reduces time-to-market. Furthermore, using AWS tools such as Autoscaling and Elastic Load Balancing allows your applications to scale up or down based on business demand.
  4. Flexible: AWS provides the most adaptable cloud migration solutions. Select all of your application requirements, such as operating system, database, and programming language, and simply run them as a service. You can scale these services up or down, or even turn them off, as needed. Your existing infrastructure can be reshaped to meet the needs of your business.

Run code without provisioning or managing infrastructure..

2022-11-10T17:16:20+03:00November 10th, 2022|

Lambda falls under “Compute” service in AWS . Lambda automatically runs our code without requiring us to provision or manage servers. We just need to write the code and upload it to the Lambda Function.

AWS Lambda Run code without thinking about servers or clusters.

Code can also be executed in response to events.

Although you might be used to writing statefully in these languages, you do have to remember that Lambdas are stateless. They just run your function once, then dispose of everything
You can write them in different languages, you can connect several AWS components together, and you only pay for what you use—all without managing any infrastructure.

EventBridge is a serverless event bus that lets you receive, filter, transform, route, and deliver events. One of the Features of EventBridge that Beyon Solution utilize is “Scheduled events” Beyon Solutions will set up scheduled events using Unix cron syntax. Scheduled events are generated on a periodic basis and invoke any of the supported target AWS services.

Beyon Solutions was approached by Evexia Hospital to host their application in AWS. Evexia Hospital needed a cost-effective solution because it only has one IT administrator to manage both the UAT and production environments.

To meet the customer’s needs, the Beyon Solutions team set up a Lambda function and EventBridge AWS services. by defining two Lambda functions, one to start and one to stop the instance Then I created two Scheduled EventBridge rules, one for the start of the working hour and one for the end of the working hour, which will trigger the start and stop of Lambda functions.

Evexia Hospital’s business applications have been restarted in accordance with the configured scheduling feature, and they will save data.

Evexia Hospital’s business Applications were restarted as per the configured scheduling feature, and they will save up to 50% to 60% of charges in their monthly billing.

Build modern applications on AWS

2022-11-10T17:16:29+03:00November 10th, 2022|

As organizations look to increase the pace of innovation and build new customer experiences, modernizing how you build and operate applications is key. From enterprise software controlling back-office operations to market-facing applications that become the main connection point with customers, applications are the driving force behind every successful organization.

Built with the latest technologies, modern applications are the solution for development organizations to innovate faster, improve performance, security, and reliability, all while lowering their total cost of ownership.

Technologies like serverless and containers running on the latest processors in the cloud or at the edge, are the keys to fast, secure modern applications that meet even the most challenging business demands. Here are two primary pathways to start modernization:

  • Build new applications with AWS Serverless and Serverless Containers for speed and productivity. Simplify operations and reduce application management overhead as you accelerate your release cycles and increase performance
  • Run secure, scalable Kubernetes-based applications on the most reliable cloud provider and streamline your application management across environments

Understanding the scope – by leveraging various techniques to quickly prove or disprove hypotheses in a fast and safe manner, in search of customer value.

Offloading undifferentiated parts – by looking for ways to do fewer repetitive tasks and to innovate more

Choosing the best tool for the job enables you to create more purpose-built solutions with less effort.

Everything is being automated for speed, consistency, and safety.

Beyon Solutions will support you on the changes need to be made across the following dimensions to achieve this model of agility:

  • Architectural patterns
  • Operational model
  • Data management
  • Software delivery

Build for speed and productivity with AWS serverless services

Build new, modern apps using serverless and serverless containers technologies and tools to accelerate time to market and help shift developer focus toward innovation. Avoid managing physical servers while benefiting from automatic scaling, built-in high availability, and a pay-for-value billing model. AWS has the broadest set of serverless technologies for compute, integration and orchestration, and databases.

Related AWS services

Beyon Entities Host ‘ELEVATE’ – A Customer Focussed Technology Forum

2022-06-14T07:14:44+03:00June 7th, 2022|

A technology forum under the theme of Digital Transformation Accelerated

Manama, Bahrain: Beyon Connect, Beyon Cyber and Beyon Solutions, subsidiaries of Batelco, hosted ELEVATE, a technology forum, under the theme, Digital Transformation Accelerated, at the Ritz Carlton Bahrain, on Tuesday 7th June. Batelco Chairman Shaikh Abdulla bin Khalifa Al Khalifa and iGA Chief Executive Mohammed Ali AlQaed were in attendance along with customers from Bahrain’s Enterprise sector, including industry leaders, technology experts and a number of Beyon’s international partners.

ELEVATE which was organized exclusively for enterprise customers who are on a digital transformation journey, brought together resources and expertise from Beyon entities and other local, regional and international companies. More than 300 customers attended the event to benefit from the invaluable opportunity for discussion on the challenges presented by digitisation and the emerging solutions being developed to address the evolving ecosystem.

Batelco Chief Digital Growth Officer, Shaikh Mohamed bin Khalifa Al Khalifa welcomed the guests and introduced Beyon’s three business focussed brands, Beyon Cyber and Beyon Solutions and their respective CEO’s Dr. Shaikh Khalid Duaij Al Khalifa and Saad Al Rashed, and Beyon Connect COO Benjamin King, who each gave an overview about the companies and the role they play in supporting businesses to overcome challenges faced in today’s digital environment.

Following the opening addresses, a keynote titled ‘Transforming the Software and Data Marketplace’, was given by Marta Whiteaker, AWS Marketplace EMEA Managing Director, and an open panel discussion addressing cyber security threats was led by the Beyon Cyber team and experts from Microsoft, AttackIQ, British Telecom, and Palo Alto.

Attendees had the opportunity to select from a wide variety of specialised breakout sessions on topics such as cloud solutions, digitalising critical systems, application security and digital communications, led by the Beyon entities’ team members and supported by representatives from Palo Alto, AWS, OutSystems, Avaya, Thales Bahrain, CyberArk, Microfocus-Cyber, Oregon Systems and Benefit. The Beyon teams also held separate sessions to outline their product offerings in detail and responded to questions from attendees.

Batelco Chief Digital Growth Officer, Shaikh Mohamed bin Khalifa Al Khalifa said, ­“We are delighted to host this exclusive technology forum, the first event of its kind for Bahrain’s enterprise sector, to showcase our own business centric brands, which we are very proud of. We believe that the synergy generated between the three Beyon brands will positively impact our customers across various industry verticals in taking the next steps towards digital transformation.”

“ELEVATE provided the ideal platform to bring together private and public sector players, and give great opportunities for networking, shared learning and building relationships. Additionally, we were very pleased to have signed a number of agreements with major entities from the local enterprise sector during the event.”

“We extend our appreciation to the many companies that supported the success of the event and look forward to further collaboration in the future” Shaikh Mohamed added.

For more details, please visit www.beyoncyber.com, www.beyonconnect.com and www.beyonsolutions.com

Report title sample

2022-01-06T12:20:15+03:00January 6th, 2022|

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Phasellus varius tempor tellus, auctor commodo.

Mauris congue venenatis nisl ut varius. In posuere sem lorem, eu iaculis ante. Quisque eget turpis sem. Phasellus varius tempor tellus, imperdiet auctor urna commodo vel ger dolor diam, tincidunt ac euismod ac, sollicitudin varius ante sadips ipsums dolores sits.

Will it stay up? Or come crashing down?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget mollis leo. In ultricies sit amet justo ac tincidunt. Integer volutpat enim non velit pellentesque, a placerat dolor ullamcorper. Phasellus ac dolor velit. Nam molestie turpis sit amet diam lobortis sagittis.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

What We Think

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget mollis leo. In ultricies sit amet justo ac tincidunt. Integer volutpat enim non velit pellentesque, a placerat dolor ullamcorper. Phasellus ac dolor velit. Nam molestie turpis sit amet diam lobortis sagittis.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

Report title sample

2022-01-06T12:20:23+03:00January 6th, 2022|

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Phasellus varius tempor tellus, auctor commodo.

Mauris congue venenatis nisl ut varius. In posuere sem lorem, eu iaculis ante. Quisque eget turpis sem. Phasellus varius tempor tellus, imperdiet auctor urna commodo vel ger dolor diam, tincidunt ac euismod ac, sollicitudin varius ante sadips ipsums dolores sits.

Will it stay up? Or come crashing down?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget mollis leo. In ultricies sit amet justo ac tincidunt. Integer volutpat enim non velit pellentesque, a placerat dolor ullamcorper. Phasellus ac dolor velit. Nam molestie turpis sit amet diam lobortis sagittis.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

What We Think

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget mollis leo. In ultricies sit amet justo ac tincidunt. Integer volutpat enim non velit pellentesque, a placerat dolor ullamcorper. Phasellus ac dolor velit. Nam molestie turpis sit amet diam lobortis sagittis.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

Report title sample

2022-01-06T12:07:16+03:00January 6th, 2022|

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Phasellus varius tempor tellus, auctor commodo.

Mauris congue venenatis nisl ut varius. In posuere sem lorem, eu iaculis ante. Quisque eget turpis sem. Phasellus varius tempor tellus, imperdiet auctor urna commodo vel ger dolor diam, tincidunt ac euismod ac, sollicitudin varius ante sadips ipsums dolores sits.

Will it stay up? Or come crashing down?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget mollis leo. In ultricies sit amet justo ac tincidunt. Integer volutpat enim non velit pellentesque, a placerat dolor ullamcorper. Phasellus ac dolor velit. Nam molestie turpis sit amet diam lobortis sagittis.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

What We Think

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget mollis leo. In ultricies sit amet justo ac tincidunt. Integer volutpat enim non velit pellentesque, a placerat dolor ullamcorper. Phasellus ac dolor velit. Nam molestie turpis sit amet diam lobortis sagittis.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

Report title sample

2022-01-06T12:07:29+03:00January 6th, 2022|

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Phasellus varius tempor tellus, auctor commodo.

Mauris congue venenatis nisl ut varius. In posuere sem lorem, eu iaculis ante. Quisque eget turpis sem. Phasellus varius tempor tellus, imperdiet auctor urna commodo vel ger dolor diam, tincidunt ac euismod ac, sollicitudin varius ante sadips ipsums dolores sits.

Will it stay up? Or come crashing down?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget mollis leo. In ultricies sit amet justo ac tincidunt. Integer volutpat enim non velit pellentesque, a placerat dolor ullamcorper. Phasellus ac dolor velit. Nam molestie turpis sit amet diam lobortis sagittis.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

What We Think

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eget mollis leo. In ultricies sit amet justo ac tincidunt. Integer volutpat enim non velit pellentesque, a placerat dolor ullamcorper. Phasellus ac dolor velit. Nam molestie turpis sit amet diam lobortis sagittis.

Vivamus vehicula felis eget lectus laoreet finibus. Pellentesque luctus odio sapien, at suscipit mi malesuada non. Duis elementum cursus auctor. Morbi quis mattis tortor. Duis quis tortor sed sapien tincidunt ultrices tempor et ligula. Sed finibus, sem elementum tincidunt tempor, ipsum nisi ullamcorper magna, vel dignissim eros sapien at sem. Aliquam interdum, ante eget sagittis fermentum, mauris metus luctus sem, at molestie lorem.

Go to Top